package com.maochang.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.maochang.pojo.PsLineInfo;
import com.maochang.pojo.PsPoleInfo;
import com.maochang.pojo.PsSystemconfig;
import com.maochang.pojo.util.Result2;

import java.util.List;

public interface PsLineInfoService extends IService<PsLineInfo> {
    /*分页条件查询*/
    Page<PsLineInfo> ChaPsLI(String name,Integer id,int current,int page);
    /*添加*/
    void addPsIF(PsLineInfo psLineInfo);
    /*修改状态启用禁用*/
    boolean QxZhuAngTai(Integer id ,Integer isStart);
    /*删除*/
    boolean ShanChu(Integer id);
    /*修改*/
    boolean PSUpdate(PsLineInfo psLineInfo);
    /*下拉框查询*/
    List<PsSystemconfig> ChaXia();
    /*下拉框查询 tiaoJianCha*/
    List<PsPoleInfo> ChaXiaTiao(String tiAoJiAn);


    /*添加杆号查看没有线路的杆台*/
    List<PsPoleInfo> ChaXunMeiXianGan();

    /*添加杆号查询最大的杆号和最小的杆号*/
    List<Result2> ChaZuiDa(List<PsPoleInfo> aa);

    /*新增的时候吧这个杆号修改线路名称*/
    boolean PsDuoPsole(Integer[] aa,String lineCode,String lineName);

}
